home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / pvm34b3.zip / pvm34b3 / pvmtest / Makefile.pgon < prev    next >
Makefile  |  1995-05-22  |  2KB  |  48 lines

  1. CC      =       cc
  2. CFLAGS    =    -g
  3. INCDIR    =    $(PVM_ROOT)/include
  4. OBJDIR    =    ./$(PVM_ARCH)
  5. SDIR    =    .
  6. XDIR    =    $(HOME)/pvm3/bin/$(PVM_ARCH)
  7. LIBDIR    =    $(PVM_ROOT)/lib/$(PVM_ARCH)
  8. PVMLIBS =    -L$(LIBDIR) -lpvm3 -lgpvm3 -llibnx -llibrpc
  9. PVML_PE =    -L$(LIBDIR) -lpvm3pe -lgpvm3 -llibnx -llibrpc
  10.  
  11. all: $(XDIR)/pvm_test $(XDIR)/pvm_test_slave $(XDIR)/version_slave
  12.  
  13. $(XDIR)/pvm_test: $(OBJDIR) $(OBJDIR)/pvm_test.o $(OBJDIR)/test_util.o $(OBJDIR)/test_list.o $(OBJDIR)/message_passing.o $(XDIR) 
  14.     $(CC) $(OBJDIR)/pvm_test.o $(OBJDIR)/test_util.o $(OBJDIR)/test_list.o $(OBJDIR)/message_passing.o $(PVMLIBS) $(LIBS) -o $@
  15.  
  16. $(XDIR)/pvm_test_slave: $(OBJDIR) $(OBJDIR)/pvm_test_slave.o $(OBJDIR)/test_util.o $(OBJDIR)/test_list.o $(OBJDIR)/message_passing.o $(XDIR)
  17.     $(CC) $(OBJDIR)/pvm_test_slave.o $(OBJDIR)/test_util.o $(OBJDIR)/test_list.o $(OBJDIR)/message_passing.o $(PVML_PE) $(LIBS) -o $@
  18.     
  19. $(XDIR)/version_slave: $(OBJDIR)/version_slave.o $(XDIR)
  20.     $(CC) $(OBJDIR)/version_slave.o $(PVML_PE) $(LIBS) -o $@
  21.  
  22. clean:
  23.     rm -f $(OBJDIR)/*.o $(XDIR)/pvm_test $(XDIR)/pvm_test_slave $(XDIR)/version_slave
  24.  
  25. clobber: clean
  26.     rm -rf pvm_test pvm_test_slave 
  27.  
  28. $(OBJDIR) $(BINDIR):
  29.     mkdir $@
  30.  
  31. $(OBJDIR)/pvm_test.o: $(SDIR)/pvm_test.c $(SDIR)/pvm_test.h $(SDIR) test_list.h $(SDIR)/module_list.h
  32.     $(CC) -I$(INCDIR) $(CFLAGS) -c $(SDIR)/pvm_test.c -o $@
  33.  
  34. $(OBJDIR)/pvm_test_slave.o: $(SDIR)/pvm_test_slave.c $(SDIR)/pvm_test.h $(SDIR) test_list.h $(SDIR)/module_list.h
  35.     $(CC) -I$(INCDIR) $(CFLAGS) -c $(SDIR)/pvm_test_slave.c -o $@
  36.  
  37. $(OBJDIR)/version_slave.o: $(SDIR)/version_slave.c $(SDIR)/pvm_test.h $(SDIR) test_list.h $(SDIR)/module_list.h
  38.     $(CC) -I$(INCDIR) $(CFLAGS) -c $(SDIR)/version_slave.c -o $@
  39.  
  40. $(OBJDIR)/test_util.o: $(SDIR)/test_util.c $(SDIR)/pvm_test.h $(SDIR) test_list.h $(SDIR)/module_list.h
  41.     $(CC) -I$(INCDIR) $(CFLAGS) -c $(SDIR)/test_util.c -o $@
  42.  
  43. $(OBJDIR)/test_list.o: $(SDIR)/test_list.c $(SDIR)/pvm_test.h $(SDIR) test_list.h $(SDIR)/module_list.h
  44.     $(CC) -I$(INCDIR) $(CFLAGS) -c $(SDIR)/test_list.c -o $@
  45.  
  46. $(OBJDIR)/message_passing.o: $(SDIR)/message_passing.c $(SDIR)/pvm_test.h
  47.     $(CC) -I$(INCDIR) $(CFLAGS) -c $(SDIR)/message_passing.c -o $@
  48.